package com.bdqn.singleton;

/**
 * Test
 *
 * @author LILIBO
 * @since 2021-05-31
 */
public class Test {
    private static Test test = new Test();

    /**
     * 1、将构造函数变成私有的
     */
    private Test() {}

    /**
     * 2、提供公开的获得对象实例的方法
     *
     * @return
     */
    public static Test getInstance() {
        // 在方法中写逻辑，控制返回的类
        return test;
    }

    /**
     * 计算器
     */
    private int count = 0;
    public int count() {
        return count++;
    }

}
